home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / perl / 5.10.0 / ExtUtils / CBuilder / Platform / darwin.pm < prev    next >
Encoding:
Perl POD Document  |  2009-06-26  |  512 b   |  23 lines

  1. package ExtUtils::CBuilder::Platform::darwin;
  2.  
  3. use strict;
  4. use ExtUtils::CBuilder::Platform::Unix;
  5.  
  6. use vars qw($VERSION @ISA);
  7. $VERSION = '0.21';
  8. @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
  9.  
  10. sub compile {
  11.   my $self = shift;
  12.   my $cf = $self->{config};
  13.  
  14.   # -flat_namespace isn't a compile flag, it's a linker flag.  But
  15.   # it's mistakenly in Config.pm as both.  Make the correction here.
  16.   local $cf->{ccflags} = $cf->{ccflags};
  17.   $cf->{ccflags} =~ s/-flat_namespace//;
  18.   $self->SUPER::compile(@_);
  19. }
  20.  
  21.  
  22. 1;
  23.